Drive_Register

Drive_Register

Address: 4610 (1202H)
Type: WORD
Access: Read Only
Unit: --
Range: 0 to 65535
Default Value: --
Store Supported: No
Description:

 This register contains info about drive motion status and enable the master network node guarding check.

Bit #

Name

Description

Default Value

0

Motor_Running

1 = Drive’s motor is running.

0 = Drive’s motor is stopped.

0

1

Motor_Direction

0 = Motor direction forward

1 = Motor direction backward

0

2

Motor_Feedback_Error

1 = Drive is in Feedback Error condition

0 = Ok

0

3

Motor_Busy

1 = Motor is busy doing cycle

0 = Cycle completed - idle status

0

4

Motor_Impacted

1 = Motor / Position transducer displacement detected

0 = No displacement detected or checking not enabled

0

5

Motor_Overrun

1 = Reached or faulty limit switch

0 = Ok

0

6

Reserved

Reserved

0

7

Motor_Movement_Not_Executed

1 = Last movement not executed

0 = Ok

0

8

Drive_Protection

1 = Drive is in protection condition, check Error_Register

0 = Drive is in normal condition

0

9

SYNC_Armed

1 = Drive is waiting for SYNC signal

0 = Ok

0

10

Start_Trigger_Armed

1 = drive is waiting for Start TRIGGER signal

0 = Ok

0

11

Stop_Trigger_Armed

1 = drive is waiting for Stop TRIGGER signal

0 = Ok

0

12

Target_Reached

1 = Target Reached

0 = Target not Reached

0

13

Motor_Standby

1= Motor in standby condition

0= Ok

0

14

Master_Watchdog_Timeouted

1 = Master watchdog timeouted

0 = Master watchdog ok or disabled

0

15

Drive_Watchdog

Drive watchdog bit

0

Bit Explanation:

Motor_Running: This bit comes set (1) when the motor is running. If the electric gear is enabled, and the motor is at a standstill because the external frequency is null but the movement is not yet over, the bit is equal to 1.

This bit comes reset (0) when the motor stops.

Motor_Direction: This bit comes set (1) when the motor direction is backward.

This bit comes reset (0) when the motor direction is forward.

If the motor is at a standstill, the bit value corresponds to the direction of the last motor step executed.

Motor_Feedback_Error: This bit comes set (1) when the drive is in feedback error condition.

This bit comes reset (0) when the feedback error condition is cleared or feedback feature is not enabled (see §8.2 for details).

Motor_Busy: This bit comes set (1) when the motion cycle is in progress.

This bit comes reset (0) when the motion cycle has ended.

This bit is similar to Motor_Running except for homing movements.

Motor_Overrun: This bit comes set (1) when a limit switch intervention has been detected and one of the bits xxx_Limit_Switch_Check  of Drive_Working_Settings object is set. The bit remain set until the bit Master_Alarm_Reset of Master_Register object comes set. This bit comes reset (0) when no limit switches intervention has been detected or both the bits xxx_Limit_Switch_Check  of Drive_Working_Settings object are not set.

Motor_Movement_Not_Executed: This bit comes set (1) when the drive cannot perform a movement because either a protection is active (see Error_Register object) or the bit Master_Motor_Enable of Master_Register object is reset. The bit remain set until the bit Master_Alarm_Reset of Master_Register object comes set. This bit comes reset (0) while drive can perform  movements.

Drive_Protection: This bit comes set (1) when the Error_Register object is <> 0. The bit remain set until the bit Master_Alarm_Reset of Master_Register object comes set. This bit comes reset (0) while the Error_Register object is = 0.

SYNC_Armed: This bit comes set (1) when the drive have a pending MOVE/STOP with SYNC command and the Motor_SYNC object has not yet been set. This bit comes reset (0) when the drive have no pending MOVE/STOP with SYNC command.

Start_Trigger_Armed: This bit comes set (1) when the drive have a pending MOVE with Trigger command and the start trigger (see Drive_Inputs_Setting object) has not yet been detected. This bit comes reset (0) when the drive have no pending MOVE with Trigger command.

Stop_Trigger_Armed: This bit comes set (1) when the drive have a pending STOP with Trigger command and the stop trigger (see Drive_Inputs_Setting object) has not yet been detected. This bit comes reset (0) when the drive have no pending STOP with Trigger command.

Target_Reached: This bit comes set (1) when the drive’s current position is inside the defined position window (see Position_Window and Position_Window_Time objects). This bit comes reset (0) when the drive has not yet reached the target position.

Motor_Standby: This bit comes set (1) when the motor is running and the electric gear feature is enabled, but the motor is at a standstill because the external frequency is null. This bit comes reset (0) when the external frequency is not null or the electric gear feature is disabled.

Master_Watchdog_Timeouted:    This bit comes set (1) when the master did not wrote the Master_Register object  within Master_Watchdog_Timeout. The bit remain set until the bit Master_Alarm_Reset of Master_Register object comes set. This bit comes reset (0) while the master refresh the Master_Register object  within Master_Watchdog_Timeout.

Drive_Watchdog: This bit toggles (0/1) every Drive_Watchdog_Time.

Notes: --